package mine.mouse;

/**
 * The Interface MouseActions, possible actions that mouse can make.
 */
public interface MouseActions {

	/**
	 * Click left.
	 *
	 * @param coordinateX the coordinate x
	 * @param coordinateY the coordinate y
	 */
	void clickLeft(int coordinateX, int coordinateY);
	
	/**
	 * Click right.
	 *
	 * @param coordinateX the coordinate x
	 * @param coordinateY the coordinate y
	 */
	void clickRight(int coordinateX, int coordinateY);
	
	/**
	 * Double click left.
	 *
	 * @param coordinateX the coordinate x
	 * @param coordinateY the coordinate y
	 */
	void doubleClickLeft(int coordinateX, int coordinateY);
	
	/**
	 * Double click right.
	 *
	 * @param coordinateX the coordinate x
	 * @param coordinateY the coordinate y
	 */
	void doubleClickRight(int coordinateX, int coordinateY);
	
	/**
	 * Click left right.
	 *
	 * @param coordinateX the coordinate x
	 * @param coordinateY the coordinate y
	 */
	void clickLeftRight(int coordinateX, int coordinateY);
}
